Skip to content

Upgrade llama.cpp from b9553 to b9555 and release v5.0.2#217

Merged
bernardladenthin merged 2 commits into
mainfrom
claude/elegant-wright-W6fVX
Jun 8, 2026
Merged

Upgrade llama.cpp from b9553 to b9555 and release v5.0.2#217
bernardladenthin merged 2 commits into
mainfrom
claude/elegant-wright-W6fVX

Conversation

@bernardladenthin

Copy link
Copy Markdown
Owner

Summary

  • Upgrade llama.cpp dependency from b9553 to b9555 (maintenance bump with no API changes)
  • Release version 5.0.2 (update pom.xml from SNAPSHOT to release version)
  • Update documentation and build configuration to reflect the new llama.cpp version

Details

This is a routine maintenance upgrade to llama.cpp b9555, which includes:

  • Intel GPU driver updates in .devops/intel.Dockerfile (IGC, compute-runtime, IGDGMM)
  • Metal backend bugfix for im2col pipeline selector in ggml-metal-device.cpp
  • No breaking API changes or new features affecting the JNI bindings

Updated files:

  • CMakeLists.txt: llama.cpp GIT_TAG b9553 → b9555
  • README.md: Badge and version references updated
  • CLAUDE.md: Current llama.cpp pinned version updated
  • pom.xml: Version 5.0.2-SNAPSHOT → 5.0.2 (release)
  • docs/history/llama-cpp-breaking-changes.md: Added entry documenting the b9553→b9555 transition

Test plan

  • Affected unit / integration tests pass locally
  • CI is green on this branch
  • Docs / CHANGELOG updated where applicable

Related issues / PRs

Checklist

  • I have read CONTRIBUTING.md and CODE_OF_CONDUCT.md
  • My commits follow Conventional Commits
  • No security-sensitive changes (if there are, I have notified the maintainer privately per SECURITY.md)

https://claude.ai/code/session_01HpSWDP7wUrE1RcF52Tp1CH

claude added 2 commits June 8, 2026 11:19
The b9553->b9555 patch touches only:
- .devops/intel.Dockerfile (Intel GPU driver pins; upstream Docker only)
- ggml-metal-device.cpp (Metal im2col kernel-selection bugfix, backend-internal)
- tests/test-backend-ops.cpp (one extra upstream im2col test case)

No public llama.cpp header changed, so no project C++ source edits are
required. This is a documentation-only version bump; no new feature is
exposable through the Java API.
Per docs/RELEASE.md step 1: strip -SNAPSHOT from pom.xml (5.0.2-SNAPSHOT ->
5.0.2) and bump the README release dependency examples from the previous
release (5.0.1) to 5.0.2. The snapshot dependency example stays at
5.0.2-SNAPSHOT.

Bundled with the b9555 llama.cpp bump on this branch so both land together
on merge. Tagging v5.0.2 to trigger the publish-release job is a manual
maintainer step.
@bernardladenthin bernardladenthin merged commit eeeded7 into main Jun 8, 2026
4 of 9 checks passed
@sonarqubecloud

sonarqubecloud Bot commented Jun 8, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants